#ifndef ADLER32_H_INCLUDED
#define ADLER32_H_INCLUDED

#define MOD_ADLER 65521;
#include <string>
#include <stdint.h>
#include <string.h>
#include <sstream>
#include <iomanip>
class ADLER32{
    private:
    uint32_t resultado;
    uint32_t adler32(unsigned char *data, int32_t len);

    public:
    ADLER32(const std::string& text);
    std::string hexdigest() const;
    ~ADLER32(){}

};

#endif // ADLER32_H_INCLUDED
